# 查找 Redis 进程 PID
PID=$(pgrep redis-server)

# 采集 CPU 周期事件（持续 10 秒，可根据需要调整）
# 采集 CPU 周期事件（持续 10 秒，可根据需要调整）
sudo perf record -g -p $PID -e cpu-cycles -- sleep 10
# sudo perf record -g -p $PID -e cpu-cycles -t 10

# 生成可读的调用栈文本
sudo perf script > perf-script.out




~/FlameGraph/stackcollapse-perf.pl ~/perf-script.out > perf.folded
~/FlameGraph/flamegraph.pl --title="Redis Flame Graph" perf.folded > redis-flamegraph.svg